/* Zatok - язык программирования текстовых игр
 * (С) 2010 - 2012 Меркулов Матвей Юрьевич
 * Код лицензирован под лицензией GNU LGPL
 * Вы можете прочитать текст лицензии по адресу:
 * http://www.gnu.org/copyleft/lesser.html
 * или прочитать русский перевод по адресу:
 * http://ru.wikisource.org/wiki/GNU_Lesser_General_Public_License
 */

package base.list;

import base.function.CListFunction;
import base.value.CValue;
import java.util.LinkedList;

public class CCreateList extends CListFunction {

	@Override
	public LinkedList<CValue> ToList() {
		LinkedList<CValue> List = new LinkedList<CValue>();
		for( int N = 0; N < Param.length; N++ ) List.addLast( Param[ N ].GetValue().Clone() );
		return List;
	}
}